package ru.inse.core.service.realty.impl;

import ru.inse.core.exception.CoreException;



/**
 * Исключение выкидываемое менеджерами
 */
public class RealtyServiceException
    extends CoreException
{
    private static final String PREFIX = "core.manager.flat.";

    /**
     * Пользователь не указан
     */
    public static final String IDS_USER_IS_NOT_SPECIFIED = "userIsNotSpecified";

    /**
     * Текущий пользователь не является пользователем создавшего объявление
     */
    public static final String IDS_CURRENT_USER_IS_NOT_EQUALS_TO_FLAT_CREATER = "currentUserIsNotEqualsToFlatCreater";
    
    
    
    public RealtyServiceException(Exception exception)
    {
        super(exception);
    }

    public RealtyServiceException(String errorId)
    {
        super(errorId);
    }

    public RealtyServiceException(String errorId, Object arg)
    {
        super(errorId, arg);
    }

    public RealtyServiceException(String errorId, Object [] args)
    {
        super(errorId, args);
    }

    @Override
    protected String getPrefix()
    {
        return PREFIX;
    }
}
